package org.edu.modules.sxjy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import org.edu.common.api.vo.Result;
import org.edu.modules.sxjy.entity.VeCommon;
import org.edu.modules.sxjy.entity.VeEmployment;
import org.edu.modules.sxjy.utils.PageResponseResult;
import org.edu.modules.sxjy.vo.VeEmploymentAddVo;
import org.edu.modules.sxjy.vo.VeEmploymentUpdateVo;
import org.edu.modules.sxjy.vo.VeEmploymentVo;
import org.edu.modules.sxjy.vo.VeEmploymentVoXls;

public abstract interface IVeEmploymentService
        extends IService<VeEmployment>
{
    public abstract List<VeEmploymentVo> selectAll(VeEmploymentVo paramVeEmploymentVo, Integer paramInteger1, Integer paramInteger2, VeCommon paramVeCommon);

    public abstract Result<?> getEntityCount(int paramInt1, int paramInt2);

    public abstract List<VeEmploymentVoXls> exportXls();

    public abstract boolean setExcel(VeEmploymentVoXls paramVeEmploymentVoXls);

    public abstract int getSumPage(VeEmploymentVo paramVeEmploymentVo, VeCommon paramVeCommon);

    public abstract Result<?> getSchool(int paramInt);

    public abstract Result<?> getOneInfo(int paramInt);

    public abstract void saves(VeEmploymentAddVo paramVeEmploymentAddVo);

    public abstract VeEmploymentUpdateVo editEcho(int paramInt);

    public abstract void edit(VeEmploymentUpdateVo paramVeEmploymentUpdateVo);

    public abstract Result<?> deleteBatch(String paramString);

    public abstract PageResponseResult stuInfoSearch(String paramString1, String paramString2, String paramString3, String paramString4, Integer paramInteger1, Integer paramInteger2, Integer paramInteger3, Integer paramInteger4, Integer paramInteger5, Integer paramInteger6);
}
